草庐IT

java - Guice 2.0 的 ClassNotFoundException

全部标签

java - 从 API 提要解析 XML (Java)

这是我第一次在网站上发布问题。几天来我一直在寻找解决方案,可能会有一个解决方案。但是,我还没有找到任何可以解决我的问题的方法,所以我希望你们能帮帮我。另外,我不是最擅长Java的,所以这个问题最终可能会变得非常愚蠢。我正在尝试从url解析天气xml文件,但我继续收到XPathExpression错误。publicclassWeatherBugAPI{privateXPathxpath=XPathFactory.newInstance().newXPath();StringAPI_KEY="A***************";publicvoidgetLiveWeather(String

xml - ClassNotFoundException : org. apache.xml.serializer.TreeWalker

我用xml数据库和appachetomcat编写了一个简单的应用程序。我工作得很好,直到我试图在工作区打开时压缩它。之后,无论何时我尝试立即创建tomcat服务器,我都会收到此错误:ClassNotFoundException:org.apache.xml.serializer.TreeWalker所以我离开了这个。现在我正在研究xmlspy,试图使用tomcatFO引擎生成一个pdf文件。我安装了新的tomcat并在xmlspy中指出了这一点。现在,当我尝试在xmlspy中运行fo时,出现以下错误。注意:serializer.jar和xalanjar文件已经在lib文件夹中。log4

java - 没有在 Java 中定义标签的 SAX 解析器

是否可以在不在Java文件中定义标签名称的情况下从SAX解析器解析XML文件?我想让我的代码通用,以便它可以解析任何类型的XML文件,而不是某些特定的XML文件。 最佳答案 听起来您正在寻找具有外部化映射(例如XML、注释)或隐含约定的XML到对象“解析器”。以下是可供选择的列表:XStreamXMLBeansJAXBJiBXDigester您一定会找到更多。如果您更愿意使用SAX(或DOM或StAX)手动解析XML,那么您必须知道您感兴趣的XML标记的名称。您可以将它们抽象出来并制作您的解析器配置驱动,但如果您从XML数据构建对象

java - MOXY 中的 JAXB 继承

我有两个类:packagea;classA{privatefieldOfClassA;//getters,andsetters}packageb;classBextendsA{privatefieldOfClassB;//getters,andsetters}我想将类B编码到一个xml元素并从类A添加属性fieldOfClassB和fieldOfClassA但它在编码期间打印以下警告消息:Ignoringattribute[fieldOfClassA]onclass[b.B]asnoPropertywasgeneratedforit.请注意,这两个类来自两个不同的包,我无法更改此对象模

java - 如何将 XML 文件展平为一组 xpath 表达式?

考虑我有以下示例XML文件:foobar00.00USD1将其扁平化为一组xpath表达式的最佳(最有效)方法是什么。另请注意:我想忽略任何namespace和属性信息。(如果需要,这也可以作为预处理步骤完成)。所以我想得到输出:/create/article/name/create/article/description/create/article/price/amount/create/article/price/currency/create/article/id我正在用Java实现。编辑:PS,我可能还需要它在文本节点没有数据的情况下工作,因此例如,以下内容应该生成与上面相同

java - CXF、XMLStreamWriter 和编码

我有一个springweb项目,现在应该使用cxf和web服务来实现。一个功能是输出一个xml文件。我正在使用XMLStreamWriter来完成这项任务。一切正常。但是当我将一些cxf依赖项添加到我的POM文件中时,输出xml文件获得“IBM1252”编码。之后无法读取xml文件。异常:抛出“无效的编码名称IBM1252”。我添加了以下依赖项:org.apache.cxfcxf-rt-core${cxf.version}org.apache.cxfcxf-rt-frontend-jaxws${cxf.version}org.apache.cxfcxf-rt-transports-ht

c# - 在 .NET 2.0 中序列化私有(private)支持数据成员?

我正在编写一个小的xml配置文件,该文件将从特定位置保存和加载(因此不使用user.config)。我的应用程序是.NET2.0,无法移动到较新的版本(因此没有DataContractSerializer)我需要实现“保存密码”选项,以便在用户使用该应用程序。目前我是这样做的publicclassUserSettings{//Snipmanyotherproperties...publicboolSavePassword{get;set;}[XmlIgnore]publicstringPassword{get{stringretVal=string.Empty;if(Protected

java - 将外部数据插入 persistence.xml

我希望我的persistence.xml动态设置它的一些属性,具体来说:我可以构建一个可以为我提供所需数据的类,但我不知道如何以这样的方式设置类:我试过这样设置类(class)publicclassclazz{Stringpass;Stringuser;publicclazz(){//dostufftosetpassanduser}//getter/setter}但这行不通。我没有在这里或在谷歌中找到方法,但我已经多次看到${my.clazz.smth}-way。那么,我该如何设置呢?:)提前致谢! 最佳答案 所以,前段时间解决了这

java - 使用 JAVA 将 CSV 转换为 XML

我有一组CSV数据要转换为XML。代码看起来不错,但输出不够完美。它省略了一些列,因为它们没有值(value),并生成一长串XML数据而不是破坏它。这是我的CSV数据示例:NameAgeSexchi23kay19maleJohnmale还有我的代码:publicclassXMLCreators{//ProtectedPropertiesprotectedDocumentBuilderFactorydomFactory=null;protectedDocumentBuilderdomBuilder=null;publicXMLCreators(){try{domFactory=Docum

java - Java 中的 SAX 解析器和 XML 转换器有什么区别?

我能否使用SAX解析器或转换器将XML从一种格式转换为另一种格式?如果是这样,那么确切的区别是什么?EDIT::我的意思是我使用SAXTransformerFactory创建的转换器 最佳答案 SAX解析器允许您在Java中解析XML文档。它会为每个元素、字符序列等回调您,并使用它可以构造一个表示部分/全部XML的对象树,或执行其他一些功能。存在其他类型的解析器。DOM解析器将为您提供XML文档的基于树的对象表示。每种解析器类型各有利弊(DOM通常被描述为内存密集型,但提供了完整的XML模型,而SAX是轻量级的,但您会被解析器本身回